package 标准输出流;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.text.SimpleDateFormat;
import java.util.Date;


/**
 * 案例：记录日志的方法
 */
public class Logger {
	
	public static void log(String msg) {
		//创建标准输出流
		PrintStream ps;
		try {
			//后面注意 true 不然会替换。
			ps = new PrintStream(new FileOutputStream("log.txt",true));
			//改变输出方向
			System.setOut(ps);
			
			//获取当前时间。
			Date date = new Date();
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
			String str = sdf.format(date);
			
			System.out.println(str + ":" + msg);
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
		
		
	}
}
